1
Обзор связывания связанных данных
DSAI2202Lesson 6: Connecting Related Data
00:00

В современных системах баз данных информация редко хранится в одной гигантской таблице. Вместо этого, Реляционные базы данных организуют данные в нескольких отдельных, логически связанных таблицах. Разделяя данные на отдельные предметные области — например, клиентов и покупки — системы устраняют повторяющиеся записи и сохраняют высокую точность, при этом позволяя пользователям собирать полные отчёты.

Таблица клиентовID: 101 | Имя: АлисаID: 102 | Имя: БобID: 103 | Имя: ЧарлиТаблица заказовЗаказ №1 | Клиент ID: 101Заказ №2 | Клиент ID: 102Заказ №3 | Клиент ID: 101Связано через ID

Основные концепции реляционных связей

  • Разделение таблиц: Изоляция отдельных сущностей (таких как клиенты, товары и заказы) в отдельные таблицы предотвращает дублирование данных.
  • Целостность данных: Хранение информации в одном достоверном месте гарантирует, что обновление (например, изменение адреса доставки) потребуется выполнить только один раз.
  • Надёжные ссылки: Таблицы ссылаются друг на друга с помощью уникальных идентификаторов, что позволяет запросам к базе данных легко собирать полные отчёты без повторения записей.
Overview of Connecting Related Data